Skip to content

Conversation

@avoguru
Copy link
Contributor

@avoguru avoguru commented Jan 14, 2026

Note

Introduces hospitality docs and Toast POS API tooling documentation.

  • Adds hospitality category to app/en/resources/integrations/_meta.tsx ("Retail & Hospitality")
  • Creates app/en/resources/integrations/hospitality/toast-api/page.mdx with comprehensive ToastApi docs: auth (client credentials), scope coverage, and tool references (orders, menus, kitchen, labor, inventory, cash mgmt, restaurant info)
  • Adds app/en/resources/integrations/hospitality/_meta.tsx to register Toast POS API
  • Updates public/llms.txt to include the new ToastApi docs link

Written by Cursor Bugbot for commit 911b05f. This will update automatically on new commits. Configure here.

@avoguru avoguru requested a review from byrro January 14, 2026 21:00
@vercel
Copy link

vercel bot commented Jan 14, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
docs Ready Ready Preview, Comment Jan 22, 2026 10:00pm

Request Review

@avoguru avoguru enabled auto-merge (squash) January 22, 2026 21:50
@avoguru avoguru disabled auto-merge January 22, 2026 21:50
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Style Review

Found 4 style suggestion(s).

Powered by Vale + Claude


## Authentication

The Arcade Toast API MCP Server requires credentials from the [Toast Developer Portal](https://doc.toasttab.com/doc/devguide/authentication.html). Toast uses a **client credentials** OAuth2 flow. Authentication is handled automatically - you just need to provide your client credentials.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Arcade.WordList: Changed 'OAuth2' to 'OAuth 2.0' per style guide

Suggested change
The Arcade Toast API MCP Server requires credentials from the [Toast Developer Portal](https://doc.toasttab.com/doc/devguide/authentication.html). Toast uses a **client credentials** OAuth2 flow. Authentication is handled automatically - you just need to provide your client credentials.
The Arcade Toast API MCP Server requires credentials from the [Toast Developer Portal](https://doc.toasttab.com/doc/devguide/authentication.html). Toast uses a **client credentials** OAuth 2.0 flow. Arcade handles authentication automatically - you just need to provide your client credentials.


<Callout type="info">
Bearer tokens are fetched automatically for each API request using your client credentials.
You don't need to manage token expiration or refresh - it's handled for you!
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Google.Exclamation: Removed exclamation point from documentation text

Suggested change
You don't need to manage token expiration or refresh - it's handled for you!
You don't need to manage token expiration or refresh - it's handled for you.

**Parameters**

- **restaurant_external_id** (`string`, required): The Toast platform GUID for the restaurant.
- **business_date** (`string`, required): The business date in YYYYMMDD format (e.g., 20240115).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Google.Latin: Replaced 'e.g.' with 'for example'

Suggested change
- **business_date** (`string`, required): The business date in YYYYMMDD format (e.g., 20240115).
- **business_date** (`string`, required): The business date in YYYYMMDD format (for example, 20240115).

**Parameters**

- **restaurant_external_id** (`string`, required): The Toast platform GUID for the restaurant.
- **business_date** (`string`, required): The business date in YYYYMMDD format (e.g., 20240115).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Google.Latin: Replaced 'e.g.' with 'for example'

Suggested change
- **business_date** (`string`, required): The business date in YYYYMMDD format (e.g., 20240115).
- **business_date** (`string`, required): The business date in YYYYMMDD format (for example, 20240115).

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

"toast-api": {
title: "Toast POS API",
},
};
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing default theme configuration in hospitality meta

Medium Severity

The hospitality/_meta.tsx file is missing the "*" default theme configuration that all other integration category meta files include. Every other category (databases, payments, entertainment, sales, customer-support, etc.) has a "*": { theme: { breadcrumb: true, toc: true, copyPage: true } } entry. Without this, the Toast API page will render without breadcrumb navigation, table of contents, and copy page functionality, making it inconsistent with all other integration pages.

Fix in Cursor Fix in Web

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants